[INFO] cloning repository https://github.com/LittleHobbitFrodo/ministd
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/LittleHobbitFrodo/ministd" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLittleHobbitFrodo%2Fministd", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLittleHobbitFrodo%2Fministd'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 33b109ff128e8d32a66b237607b4d8588d645ac4
[INFO] fixing LittleHobbitFrodo/ministd against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLittleHobbitFrodo%2Fministd" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/LittleHobbitFrodo/ministd
[INFO] finished tweaking git repo https://github.com/LittleHobbitFrodo/ministd
[INFO] tweaked toml for git repo https://github.com/LittleHobbitFrodo/ministd written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/LittleHobbitFrodo/ministd on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/LittleHobbitFrodo/ministd already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded buddy_system_allocator v0.11.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 93a4bf29fc609cf31dfc2c91d53e240f733fb05e8918e50d0163831b76fc8786
[INFO] running `Command { std: "docker" "start" "93a4bf29fc609cf31dfc2c91d53e240f733fb05e8918e50d0163831b76fc8786", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "93a4bf29fc609cf31dfc2c91d53e240f733fb05e8918e50d0163831b76fc8786" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "93a4bf29fc609cf31dfc2c91d53e240f733fb05e8918e50d0163831b76fc8786", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "93a4bf29fc609cf31dfc2c91d53e240f733fb05e8918e50d0163831b76fc8786" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]     Checking spin v0.10.0
[INFO] [stderr]    Compiling ministd v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking inventory v0.3.21
[INFO] [stderr]     Checking buddy_system_allocator v0.11.0
[INFO] [stderr]     Checking renderer v0.1.0 (/opt/rustwide/workdir/renderer)
[INFO] [stderr]     Checking allocator v0.1.0 (/opt/rustwide/workdir/src/allocator)
[INFO] [stdout] warning: unused import: `Layout`
[INFO] [stdout]  --> src/allocator/src/ministd_allocator_trait.rs:3:32
[INFO] [stdout]   |
[INFO] [stdout] 3 | use core::alloc::{GlobalAlloc, Layout};
[INFO] [stdout]   |                                ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling syn v2.0.110
[INFO] [stderr]    Compiling proc_macro v0.1.0 (/opt/rustwide/workdir/src/proc_macro)
[INFO] [stdout] warning: unused import: `std::str::FromStr`
[INFO] [stdout]  --> src/proc_macro/src/lib.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::str::FromStr;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Item`, `Meta`, and `Path`
[INFO] [stdout]   --> src/proc_macro/src/lib.rs:12:44
[INFO] [stdout]    |
[INFO] [stdout] 12 |     parse_macro_input, parse_quote, FnArg, Item,
[INFO] [stdout]    |                                            ^^^^
[INFO] [stdout] 13 |     ItemFn, Path, ReturnType, Type, Meta};
[INFO] [stdout]    |             ^^^^                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Stmt` and `visit_mut::VisitMut`
[INFO] [stdout]   --> src/proc_macro/src/lib.rs:18:11
[INFO] [stdout]    |
[INFO] [stdout] 18 | use syn::{visit_mut::VisitMut, Stmt};
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `HarnessUsage` and `get_group_content`
[INFO] [stdout]   --> src/proc_macro/src/lib.rs:20:22
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::testing::{HarnessUsage, get_group_content};
[INFO] [stdout]    |                      ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `any::type_name`
[INFO] [stdout]  --> src/proc_macro/src/testing/mod.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{any::type_name, str::FromStr};
[INFO] [stdout]   |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Literal`
[INFO] [stdout]  --> src/proc_macro/src/testing/mod.rs:4:43
[INFO] [stdout]   |
[INFO] [stdout] 4 | use proc_macro2::{TokenStream, TokenTree, Literal};
[INFO] [stdout]   |                                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `proc_macro2::Span`
[INFO] [stdout]  --> src/proc_macro/src/testing/mod.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use proc_macro2::Span;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Ident`, `PathSegment`, `TypePath`, and `spanned::Spanned`
[INFO] [stdout]  --> src/proc_macro/src/testing/mod.rs:8:28
[INFO] [stdout]   |
[INFO] [stdout] 8 | ...t, Ident, ItemFn, Path, PathArguments, PathSegment, ReturnType, Signature, Type, TypePath, Visibility, parse_quote, spanned::Spanned};
[INFO] [stdout]   |       ^^^^^                               ^^^^^^^^^^^                               ^^^^^^^^                           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TokenStreamExt`
[INFO] [stdout]  --> src/proc_macro/src/testing/mod.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use quote::{TokenStreamExt, quote};
[INFO] [stdout]   |             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `harness_build`
[INFO] [stdout]    --> src/proc_macro/src/testing/mod.rs:347:29
[INFO] [stdout]     |
[INFO] [stdout] 347 | pub const fn shall_generate(harness_build: HarnessUsage) -> bool {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_harness_build`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `attr`
[INFO] [stdout]    --> src/proc_macro/src/lib.rs:310:24
[INFO] [stdout]     |
[INFO] [stdout] 310 | pub fn ministd_testing(attr: TokenStream, input: TokenStream) -> TokenStream {
[INFO] [stdout]     |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_attr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> src/proc_macro/src/lib.rs:310:43
[INFO] [stdout]     |
[INFO] [stdout] 310 | pub fn ministd_testing(attr: TokenStream, input: TokenStream) -> TokenStream {
[INFO] [stdout]     |                                           ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `attr`
[INFO] [stdout]    --> src/proc_macro/src/lib.rs:396:18
[INFO] [stdout]     |
[INFO] [stdout] 396 | pub fn test_only(attr: TokenStream, input: TokenStream) -> TokenStream {
[INFO] [stdout]     |                  ^^^^ help: if this is intentional, prefix it with an underscore: `_attr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> src/proc_macro/src/lib.rs:396:37
[INFO] [stdout]     |
[INFO] [stdout] 396 | pub fn test_only(attr: TokenStream, input: TokenStream) -> TokenStream {
[INFO] [stdout]     |                                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `return_type` is never used
[INFO] [stdout]   --> src/proc_macro/src/testing/mod.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub fn return_type() -> proc_macro2::TokenStream {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_group_content` is never used
[INFO] [stdout]    --> src/proc_macro/src/testing/mod.rs:105:8
[INFO] [stdout]     |
[INFO] [stdout] 105 | pub fn get_group_content(name: &'_ str, attr: TokenStream) -> Option<String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::marker::PhantomData`
[INFO] [stdout]  --> src/mem/vec.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use core::marker::PhantomData;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::ffi::CStr`
[INFO] [stdout]   --> src/mem/vec.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use core::ffi::CStr;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `println`
[INFO] [stdout]   --> src/mem/vec.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 | use crate::{println, Cow, ToOwned, TryClone};
[INFO] [stdout]    |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `drop_in_place`
[INFO] [stdout]   --> src/mem/rc/mod.rs:13:17
[INFO] [stdout]    |
[INFO] [stdout] 13 | use core::ptr::{drop_in_place, write_bytes};
[INFO] [stdout]    |                 ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mem::kernel`
[INFO] [stdout]  --> src/init.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use crate::mem::kernel;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::arch::asm`
[INFO] [stdout]   --> src/lib.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 | use core::arch::asm;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::hint::spin_loop`
[INFO] [stdout]   --> src/lib.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 | use core::hint::spin_loop;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[panic_handler]` function required, but not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unwinding panics are not supported without std
[INFO] [stdout]   |
[INFO] [stdout]   = help: using nightly cargo, use -Zbuild-std with panic="abort" to avoid unwinding
[INFO] [stdout]   = note: since the core library is usually precompiled with panic="unwind", rebuilding your crate with panic="abort" may not be enough to fix the problem
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::marker::PhantomData`
[INFO] [stdout]  --> src/mem/vec.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use core::marker::PhantomData;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::ffi::CStr`
[INFO] [stdout]   --> src/mem/vec.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use core::ffi::CStr;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `println`
[INFO] [stdout]   --> src/mem/vec.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 | use crate::{println, Cow, ToOwned, TryClone};
[INFO] [stdout]    |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `drop_in_place`
[INFO] [stdout]   --> src/mem/rc/mod.rs:13:17
[INFO] [stdout]    |
[INFO] [stdout] 13 | use core::ptr::{drop_in_place, write_bytes};
[INFO] [stdout]    |                 ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mem::kernel`
[INFO] [stdout]  --> src/init.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use crate::mem::kernel;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ministd` (lib test) due to 2 previous errors; 7 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: static `REGIONS` is never used
[INFO] [stdout]    --> src/mem/alloc.rs:296:19
[INFO] [stdout]     |
[INFO] [stdout] 296 | pub(crate) static REGIONS: Mutex<Region<PAGE_ALIGN>> = Mutex::new(Region::empty());
[INFO] [stdout]     |                   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `rfind_from` is never used
[INFO] [stdout]    --> src/mem/string/searcher/mod.rs:118:14
[INFO] [stdout]     |
[INFO] [stdout] 118 | pub(self) fn rfind_from(needle: u8, haystack: &[u8], end: usize) -> Option<usize> {
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new_uninit`, `dec_weak`, `inc_weak`, and `as_ptr` are never used
[INFO] [stdout]   --> src/mem/rc/rc_inner.rs:30:18
[INFO] [stdout]    |
[INFO] [stdout] 20 | impl<T> RcInner<T> {
[INFO] [stdout]    | ------------------ associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 30 |     pub const fn new_uninit() -> RcInner<MaybeUninit<T>> {
[INFO] [stdout]    |                  ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 58 |     pub(crate) fn dec_weak(&self) {
[INFO] [stdout]    |                   ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 74 |     pub(crate) fn inc_weak(&self) {
[INFO] [stdout]    |                   ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 86 |     pub const fn as_ptr(&self) -> *const Self {
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `write_str` is never used
[INFO] [stdout]    --> src/renderer/default_renderer.rs:274:8
[INFO] [stdout]     |
[INFO] [stdout] 273 | impl Renderer {
[INFO] [stdout]     | ------------- method in this implementation
[INFO] [stdout] 274 |     fn write_str(&mut self, s: &str) -> core::fmt::Result {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `inner_mut` is never used
[INFO] [stdout]    --> src/sync/arc/mod.rs:242:25
[INFO] [stdout]     |
[INFO] [stdout]  29 | impl<T: Sized> Arc<T> {
[INFO] [stdout]     | --------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 242 |     pub(crate) const fn inner_mut(&mut self) -> &mut ArcInner<T> {
[INFO] [stdout]     |                         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new_from` is never used
[INFO] [stdout]    --> src/sync/arc/mod.rs:552:19
[INFO] [stdout]     |
[INFO] [stdout] 485 | impl<T: Sized> Weak<T> {
[INFO] [stdout]     | ---------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 552 |     pub(crate) fn new_from<'l>(arc: &'l Arc<T>) -> Self
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `layout_for_value`, `get_mut`, and `new` are never used
[INFO] [stdout]   --> src/sync/arc/inner.rs:25:19
[INFO] [stdout]    |
[INFO] [stdout] 22 | impl<T: Sized> ArcInner<T> {
[INFO] [stdout]    | -------------------------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 25 |     pub(crate) fn layout_for_value(layout: Layout) -> Layout {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 51 |     pub(crate) const fn get_mut(&mut self) -> &mut T {
[INFO] [stdout]    |                         ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73 |     pub(super) const fn new(value: T) -> Self {
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `new_ministd` and `new_ministd_mutex` are never used
[INFO] [stdout]   --> src/tests.rs:65:25
[INFO] [stdout]    |
[INFO] [stdout] 52 | impl Test {
[INFO] [stdout]    | --------- associated functions in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 65 |     pub(crate) const fn new_ministd(name: &'static str, category: Option<&'static str>, f: TestFn) -> Self {
[INFO] [stdout]    |                         ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 70 |     pub(crate) const fn new_ministd_mutex(name: &'static str, category: Option<&'static str>, f: TestFn) -> Mutex<Self> {
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/mem/alloc.rs:327:14
[INFO] [stdout]     |
[INFO] [stdout] 327 |     unsafe { alloc.add_to_heap(ptr, region.size()) };
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 327 |     unsafe { let _ = alloc.add_to_heap(ptr, region.size()); };
[INFO] [stdout]     |              +++++++                                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "93a4bf29fc609cf31dfc2c91d53e240f733fb05e8918e50d0163831b76fc8786", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "93a4bf29fc609cf31dfc2c91d53e240f733fb05e8918e50d0163831b76fc8786", kill_on_drop: false }`
[INFO] [stdout] 93a4bf29fc609cf31dfc2c91d53e240f733fb05e8918e50d0163831b76fc8786
